artificial foot - Spanish English Dictionary